#-*-coding:utf8-*-

""" capteur ---> Ce module contient la classe Capteur """

#import rsa
from time import time, ctime, sleep
from random import randint, random
from donnees import *

class Capteur:

    """ class Capteur ---> c'est la classe des capteurs, elle contient une méthode qui s’appelle __init__() """

    def __init__(self, numero = None, Kp = None, agregateur = None, puits = None, Categorie = None):

        """ __init__(numero = None, KeyPublic = None, agregateur = None, puits = None, Categorie = None) ---> cette méthode permet d'initialiser un objet de type Capteur """

        
        self.memoire = []            
        self.capteurCible = None

        self.capteursDetectentPanne = False
        self.Categorie = Categorie
        self.numero = numero
        self.energie = BatterieCapteurs
        self.valeur = 0
        self.mort = False
        self.x = random()
        self.y = random()
        self.puits = puits
        self.agregateur = agregateur
        self.Kp = Kp



